* {
	padding: 0;
	margin: 0;
}

.content {
	height: 600px;
}

.content_wrapper {
	width: 1200px;
	margin: auto;
	padding: auto;
}

.head {
	padding-top: 5px;
	padding-bottom: 5px;
}

.logo {
	background-color: #ff9294;
	height: 60px;
	font-size: 30px;
	padding-top: 5px;
}
.menu-top-container {
	background-color: white;
	padding-top: 5px;
}

.menu-item {
	display: inline-flex;
	width: 200px;
	background-color: grey;
}

.current {
	background-color: lightskyblue;
}

.hover {
	background-color: lightskyblue;
}
.menu-item a {
	text-decoration: none;
	font-size: 16pt;
	padding: 3px 3px;
}

.right_blod {
	border-right:3px solid black;
}

.pink_bg {
	background-color: pink;
}

.blue_bg {
	background-color: #8fb0ff;
}

.red_bg {
    background-color: red;
}

.artile_list {
	font-size: 15pt;
	background-color: cyan;
	height: 30px;
}

#red_balls li.red_ball {
	background-position: 0 -76px;
}

#blue_balls li.blue_ball {
	background-position: -38px -76px;
}

#red_balls li, #blue_balls li {
	text-align: center;
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../images/back.gif) no-repeat -79px -76px;
	cursor: pointer;
}

.paddingTop {
	padding-top: 10px;
}

.paddingLeft {
	padding-left: 10px;
}

.articleHead {
	padding-top: 16px;
	padding-left: 20px;
}

.searchInput {
	min-width: 200px;
	width: 56%;
	height: 32px;
}

.articleList {
	padding-top: 20px;
	width: 96%;
}

.articleList table {
	table-layout: fixed;
	width: 100%;
	border-left: solid 1px lightgray;
	border-right: solid 1px lightgray;
}

.articleList table tr{
	border-bottom: solid 1px lightgray;
	border-top: solid 1px lightgray;
}

.articleList table th {
	font-size: 120%;
	background-color: lightblue;
	height: 26px;
}

.topSizePanel{
	padding-top: 10px;
	padding-left: 20px;
}

#topSizePanel button {
	background-color: lightgray;
}